# 内置全局变量 __name__
# 语法
# if __name__ == "__main__"
# 作用 用来控制py文件在不同应用场景执行不同的逻辑
# __name__
# 1. 文件在当前程序执行(即自己执行自己): __name__ == "__main__"
# 2. 文件被当做模块被其他文件导入: __name__ == 模块名
print(__name__)
import utils

# 包 new python package
# 含义:就是项目结构中的文件夹/目录
# 与普通文件夹的区别: 包是含有__init__.py文件夹
'''
作用:
包就是将有联系的模块放到同一个文件夹下，
并且在这个文件夹中创建一个名字为_init .py文件，
那么这个文件夹就称之为包，有效避免模块名称冲突问题，让结构更清晰。
'''
# import 导入包时,首先执行 __init__.py文件的代码





